package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the TP_ACTO_RGST_LIMA database table.
 * 
 */
//@Entity
//@Table(name="TP_ACTO_RGST_LIMA")
public class TpActoRgstLima implements Serializable {
	private static final long serialVersionUID = 1L;
	private String coActoGral;
	private String coActoRgst;
	private String coArea;
	private String coGrupActo;
	private String coLibr;
	private String coRgtr;
	private String coRubr;
	private String coServRgst;
	private String coTarf;
	private String coTasa;
	private String coTipoSumi;
	private String deActoRgst;
	private BigDecimal dvPromCali;
	private BigDecimal dvPromPreCali;
	private String esPart;
	private Date feCreaActo;
	private BigDecimal grComp;
	private String idUsuaCrea;
	private String idUsuaModi;
	private String inAcciRgst;
	private String inAvis;
	private String inCone;
	private String inEstd;
	private String inInic;
	private BigDecimal moAvis;
	private BigDecimal nuAvis;
	private BigDecimal poExon;
	private String rzCreaActo;
	private String tiExon;
	private BigDecimal tiPromCali;
	private BigDecimal tiPromPreCali;
	private String tiSituActo;
	private Date tsUsuaCrea;
	private Date tsUsuaModi;

    public TpActoRgstLima() {
    }


	@Column(name="CO_ACTO_GRAL", length=5)
	public String getCoActoGral() {
		return this.coActoGral;
	}

	public void setCoActoGral(String coActoGral) {
		this.coActoGral = coActoGral;
	}


	@Column(name="CO_ACTO_RGST", nullable=false, length=5)
	public String getCoActoRgst() {
		return this.coActoRgst;
	}

	public void setCoActoRgst(String coActoRgst) {
		this.coActoRgst = coActoRgst;
	}


	@Column(name="CO_AREA", length=5)
	public String getCoArea() {
		return this.coArea;
	}

	public void setCoArea(String coArea) {
		this.coArea = coArea;
	}


	@Column(name="CO_GRUP_ACTO", length=2)
	public String getCoGrupActo() {
		return this.coGrupActo;
	}

	public void setCoGrupActo(String coGrupActo) {
		this.coGrupActo = coGrupActo;
	}


	@Column(name="CO_LIBR", length=3)
	public String getCoLibr() {
		return this.coLibr;
	}

	public void setCoLibr(String coLibr) {
		this.coLibr = coLibr;
	}


	@Column(name="CO_RGTR", length=3)
	public String getCoRgtr() {
		return this.coRgtr;
	}

	public void setCoRgtr(String coRgtr) {
		this.coRgtr = coRgtr;
	}


	@Column(name="CO_RUBR", length=3)
	public String getCoRubr() {
		return this.coRubr;
	}

	public void setCoRubr(String coRubr) {
		this.coRubr = coRubr;
	}


	@Column(name="CO_SERV_RGST", length=5)
	public String getCoServRgst() {
		return this.coServRgst;
	}

	public void setCoServRgst(String coServRgst) {
		this.coServRgst = coServRgst;
	}


	@Column(name="CO_TARF", length=3)
	public String getCoTarf() {
		return this.coTarf;
	}

	public void setCoTarf(String coTarf) {
		this.coTarf = coTarf;
	}


	@Column(name="CO_TASA", length=4)
	public String getCoTasa() {
		return this.coTasa;
	}

	public void setCoTasa(String coTasa) {
		this.coTasa = coTasa;
	}


	@Column(name="CO_TIPO_SUMI", length=2)
	public String getCoTipoSumi() {
		return this.coTipoSumi;
	}

	public void setCoTipoSumi(String coTipoSumi) {
		this.coTipoSumi = coTipoSumi;
	}


	@Column(name="DE_ACTO_RGST", length=80)
	public String getDeActoRgst() {
		return this.deActoRgst;
	}

	public void setDeActoRgst(String deActoRgst) {
		this.deActoRgst = deActoRgst;
	}


	@Column(name="DV_PROM_CALI", precision=5, scale=2)
	public BigDecimal getDvPromCali() {
		return this.dvPromCali;
	}

	public void setDvPromCali(BigDecimal dvPromCali) {
		this.dvPromCali = dvPromCali;
	}


	@Column(name="DV_PROM_PRE_CALI", precision=5, scale=2)
	public BigDecimal getDvPromPreCali() {
		return this.dvPromPreCali;
	}

	public void setDvPromPreCali(BigDecimal dvPromPreCali) {
		this.dvPromPreCali = dvPromPreCali;
	}


	@Column(name="ES_PART", length=2)
	public String getEsPart() {
		return this.esPart;
	}

	public void setEsPart(String esPart) {
		this.esPart = esPart;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="FE_CREA_ACTO")
	public Date getFeCreaActo() {
		return this.feCreaActo;
	}

	public void setFeCreaActo(Date feCreaActo) {
		this.feCreaActo = feCreaActo;
	}


	@Column(name="GR_COMP", precision=3)
	public BigDecimal getGrComp() {
		return this.grComp;
	}

	public void setGrComp(BigDecimal grComp) {
		this.grComp = grComp;
	}


	@Column(name="ID_USUA_CREA", length=5)
	public String getIdUsuaCrea() {
		return this.idUsuaCrea;
	}

	public void setIdUsuaCrea(String idUsuaCrea) {
		this.idUsuaCrea = idUsuaCrea;
	}


	@Column(name="ID_USUA_MODI", length=5)
	public String getIdUsuaModi() {
		return this.idUsuaModi;
	}

	public void setIdUsuaModi(String idUsuaModi) {
		this.idUsuaModi = idUsuaModi;
	}


	@Column(name="IN_ACCI_RGST", length=2)
	public String getInAcciRgst() {
		return this.inAcciRgst;
	}

	public void setInAcciRgst(String inAcciRgst) {
		this.inAcciRgst = inAcciRgst;
	}


	@Column(name="IN_AVIS", length=1)
	public String getInAvis() {
		return this.inAvis;
	}

	public void setInAvis(String inAvis) {
		this.inAvis = inAvis;
	}


	@Column(name="IN_CONE", length=1)
	public String getInCone() {
		return this.inCone;
	}

	public void setInCone(String inCone) {
		this.inCone = inCone;
	}


	@Column(name="IN_ESTD", length=1)
	public String getInEstd() {
		return this.inEstd;
	}

	public void setInEstd(String inEstd) {
		this.inEstd = inEstd;
	}


	@Column(name="IN_INIC", length=1)
	public String getInInic() {
		return this.inInic;
	}

	public void setInInic(String inInic) {
		this.inInic = inInic;
	}


	@Column(name="MO_AVIS", precision=12, scale=2)
	public BigDecimal getMoAvis() {
		return this.moAvis;
	}

	public void setMoAvis(BigDecimal moAvis) {
		this.moAvis = moAvis;
	}


	@Column(name="NU_AVIS", precision=3)
	public BigDecimal getNuAvis() {
		return this.nuAvis;
	}

	public void setNuAvis(BigDecimal nuAvis) {
		this.nuAvis = nuAvis;
	}


	@Column(name="PO_EXON", precision=5, scale=2)
	public BigDecimal getPoExon() {
		return this.poExon;
	}

	public void setPoExon(BigDecimal poExon) {
		this.poExon = poExon;
	}


	@Column(name="RZ_CREA_ACTO", length=250)
	public String getRzCreaActo() {
		return this.rzCreaActo;
	}

	public void setRzCreaActo(String rzCreaActo) {
		this.rzCreaActo = rzCreaActo;
	}


	@Column(name="TI_EXON", length=1)
	public String getTiExon() {
		return this.tiExon;
	}

	public void setTiExon(String tiExon) {
		this.tiExon = tiExon;
	}


	@Column(name="TI_PROM_CALI", precision=5, scale=2)
	public BigDecimal getTiPromCali() {
		return this.tiPromCali;
	}

	public void setTiPromCali(BigDecimal tiPromCali) {
		this.tiPromCali = tiPromCali;
	}


	@Column(name="TI_PROM_PRE_CALI", precision=5, scale=2)
	public BigDecimal getTiPromPreCali() {
		return this.tiPromPreCali;
	}

	public void setTiPromPreCali(BigDecimal tiPromPreCali) {
		this.tiPromPreCali = tiPromPreCali;
	}


	@Column(name="TI_SITU_ACTO", length=1)
	public String getTiSituActo() {
		return this.tiSituActo;
	}

	public void setTiSituActo(String tiSituActo) {
		this.tiSituActo = tiSituActo;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_CREA")
	public Date getTsUsuaCrea() {
		return this.tsUsuaCrea;
	}

	public void setTsUsuaCrea(Date tsUsuaCrea) {
		this.tsUsuaCrea = tsUsuaCrea;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_MODI")
	public Date getTsUsuaModi() {
		return this.tsUsuaModi;
	}

	public void setTsUsuaModi(Date tsUsuaModi) {
		this.tsUsuaModi = tsUsuaModi;
	}

}